[INFO] fetching crate tango 0.8.2...
[INFO] checking tango-0.8.2 against try#72f88fc4e9458f89516a0b8b0868f3718aec5b47 for pr-74989
[INFO] extracting crate tango 0.8.2 into /workspace/builds/worker-4/source
[INFO] validating manifest of crates.io crate tango 0.8.2 on toolchain 72f88fc4e9458f89516a0b8b0868f3718aec5b47
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate tango 0.8.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tango 0.8.2
[INFO] tweaked toml for crates.io crate tango 0.8.2 written to /workspace/builds/worker-4/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4531bf2190154e4d5a63c0dcdbf2b8db70cbd2919485320ffac085c920fa6156
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "4531bf2190154e4d5a63c0dcdbf2b8db70cbd2919485320ffac085c920fa6156", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4531bf2190154e4d5a63c0dcdbf2b8db70cbd2919485320ffac085c920fa6156", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4531bf2190154e4d5a63c0dcdbf2b8db70cbd2919485320ffac085c920fa6156", kill_on_drop: false }`
[INFO] [stdout] 4531bf2190154e4d5a63c0dcdbf2b8db70cbd2919485320ffac085c920fa6156
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] e3a7c21114006fe44788aeef266984f70b6e2fd0c0f837c63d79a1423fdc6fdb
[INFO] running `Command { std: "docker" "start" "-a" "e3a7c21114006fe44788aeef266984f70b6e2fd0c0f837c63d79a1423fdc6fdb", kill_on_drop: false }`
[INFO] [stderr]     Checking same-file v0.1.3
[INFO] [stderr]    Compiling tango v0.8.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking idna v0.1.5
[INFO] [stderr]     Checking filetime v0.1.15
[INFO] [stderr]     Checking rand v0.4.6
[INFO] [stderr]     Checking walkdir v1.0.7
[INFO] [stderr]     Checking url v1.7.2
[INFO] [stderr]     Checking tempdir v0.3.7
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:139:21
[INFO] [stdout]     |
[INFO] [stdout] 139 |                     try!(write!(w, "WARNING: {}", warn));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:204:17
[INFO] [stdout]     |
[INFO] [stdout] 204 |         let m = try!(self.metadata());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:210:17
[INFO] [stdout]     |
[INFO] [stdout] 210 |         let m = try!(self.metadata());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:217:21
[INFO] [stdout]     |
[INFO] [stdout] 217 |             let f = try!(File::open(&self.0));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:227:21
[INFO] [stdout]     |
[INFO] [stdout] 227 |             let f = try!(File::open(&self.0));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:245:28
[INFO] [stdout]     |
[INFO] [stdout] 245 |         process_with_stamp(try!(File::open(stamp_path)), emit_rerun_if)
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:259:28
[INFO] [stdout]     |
[INFO] [stdout] 259 |         process_with_stamp(try!(File::open(stamp_path)), emit_rerun_if)
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:296:17
[INFO] [stdout]     |
[INFO] [stdout] 296 |     let mut c = try!(Context::new(Some(stamp)));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:298:5
[INFO] [stdout]     |
[INFO] [stdout] 298 |     try!(c.gather_inputs());
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:299:5
[INFO] [stdout]     |
[INFO] [stdout] 299 |     try!(c.generate_content());
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:300:5
[INFO] [stdout]     |
[INFO] [stdout] 300 |     try!(c.check_input_timestamps());
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:301:5
[INFO] [stdout]     |
[INFO] [stdout] 301 |     try!(c.adjust_stamp_timestamp());
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:309:17
[INFO] [stdout]     |
[INFO] [stdout] 309 |     let mut c = try!(Context::new(None));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:311:5
[INFO] [stdout]     |
[INFO] [stdout] 311 |     try!(c.gather_inputs());
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:312:5
[INFO] [stdout]     |
[INFO] [stdout] 312 |     try!(c.generate_content());
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:313:5
[INFO] [stdout]     |
[INFO] [stdout] 313 |     try!(c.check_input_timestamps());
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:314:5
[INFO] [stdout]     |
[INFO] [stdout] 314 |     try!(c.create_stamp());
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:315:5
[INFO] [stdout]     |
[INFO] [stdout] 315 |     try!(c.adjust_stamp_timestamp());
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:530:29
[INFO] [stdout]     |
[INFO] [stdout] 530 |                 let mtime = try!(stamp.modified());
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:718:23
[INFO] [stdout]     |
[INFO] [stdout] 718 |             let ent = try!(ent);
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:729:13
[INFO] [stdout]     |
[INFO] [stdout] 729 |             try!(warn_if_nonexistant(&rs));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:735:21
[INFO] [stdout]     |
[INFO] [stdout] 735 |             let t = try!(rs.transform());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:755:23
[INFO] [stdout]     |
[INFO] [stdout] 755 |             let ent = try!(ent);
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:766:13
[INFO] [stdout]     |
[INFO] [stdout] 766 |             try!(warn_if_nonexistant(&md));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:772:21
[INFO] [stdout]     |
[INFO] [stdout] 772 |             let t = try!(md.transform());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:800:26
[INFO] [stdout]     |
[INFO] [stdout] 800 |             let source = try!(File::open(&original.0));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:801:26
[INFO] [stdout]     |
[INFO] [stdout] 801 |             let target = try!(File::create(&generate.0));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:804:13
[INFO] [stdout]     |
[INFO] [stdout] 804 |             try!(rs2md(source, target));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:807:13
[INFO] [stdout]     |
[INFO] [stdout] 807 |             try!(set_file_times(&generate.0, timestamp, timestamp));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:810:26
[INFO] [stdout]     |
[INFO] [stdout] 810 |             let source = try!(File::open(&original.0));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:811:26
[INFO] [stdout]     |
[INFO] [stdout] 811 |             let target = try!(File::create(&generate.0));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:814:13
[INFO] [stdout]     |
[INFO] [stdout] 814 |             try!(md2rs(source, target));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:816:13
[INFO] [stdout]     |
[INFO] [stdout] 816 |             try!(set_file_times(&generate.0,
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:819:26
[INFO] [stdout]     |
[INFO] [stdout] 819 |             let source = try!(File::open(&original.0));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:820:26
[INFO] [stdout]     |
[INFO] [stdout] 820 |             let target = try!(File::open(&generate.0));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:842:54
[INFO] [stdout]     |
[INFO] [stdout] 842 |             if let MtimeResult::Modified(new_time) = try!(original.modified()) {
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:853:54
[INFO] [stdout]     |
[INFO] [stdout] 853 |             if let MtimeResult::Modified(new_time) = try!(original.modified()) {
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:866:18
[INFO] [stdout]     |
[INFO] [stdout] 866 |         let _f = try!(File::create(STAMP));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/md2rs.rs:40:24
[INFO] [stdout]    |
[INFO] [stdout] 40 |             let line = try!(line);
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/md2rs.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 |             try!(self.handle(&line, &mut w));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/md2rs.rs:59:21
[INFO] [stdout]    |
[INFO] [stdout] 59 |                     try!(self.transition(w, State::MarkdownMeta));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/md2rs.rs:60:21
[INFO] [stdout]    |
[INFO] [stdout] 60 |                     try!(self.meta_note(&rest, w));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/md2rs.rs:69:21
[INFO] [stdout]    |
[INFO] [stdout] 69 |                     try!(self.transition(w, State::MarkdownMeta));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/md2rs.rs:70:21
[INFO] [stdout]    |
[INFO] [stdout] 70 |                     try!(self.meta_note(&format!(" {{{}", rest), w));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/md2rs.rs:132:13
[INFO] [stdout]     |
[INFO] [stdout] 132 |             try!(writeln!(w, "{}", blank_prefix));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/md2rs.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 try!(self.transition(w, State::MarkdownText)),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/md2rs.rs:166:13
[INFO] [stdout]     |
[INFO] [stdout] 166 |             try!(writeln!(w, ""));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/md2rs.rs:176:17
[INFO] [stdout]     |
[INFO] [stdout] 176 |                 try!(self.finish_section(w));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/md2rs.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 184 |                 try!(self.finish_section(w));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/md2rs.rs:188:17
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 try!(self.finish_section(w));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rs2md.rs:42:24
[INFO] [stdout]    |
[INFO] [stdout] 42 |             let line = try!(line);
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rs2md.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |             try!(self.handle(&line, &mut w));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rs2md.rs:65:17
[INFO] [stdout]    |
[INFO] [stdout] 65 |                 try!(self.blank_line(w))
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rs2md.rs:69:21
[INFO] [stdout]    |
[INFO] [stdout] 69 |                     try!(self.transition(w, State::MarkdownFirstLine)),
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rs2md.rs:71:21
[INFO] [stdout]    |
[INFO] [stdout] 71 |                     try!(self.transition(w, State::MarkdownLines)),
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rs2md.rs:85:25
[INFO] [stdout]    |
[INFO] [stdout] 85 |                         try!(self.transition(w, State::MarkdownFirstLine));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rs2md.rs:86:25
[INFO] [stdout]    |
[INFO] [stdout] 86 |                         try!(self.emit_named_code(line.trim(), w));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rs2md.rs:89:25
[INFO] [stdout]    |
[INFO] [stdout] 89 |                         try!(self.transition(w, State::MarkdownLines));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rs2md.rs:90:25
[INFO] [stdout]    |
[INFO] [stdout] 90 |                         try!(self.emit_named_code(line.trim(), w));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rs2md.rs:93:25
[INFO] [stdout]    |
[INFO] [stdout] 93 |                         try!(self.emit_named_code(line.trim(), w));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rs2md.rs:108:21
[INFO] [stdout]     |
[INFO] [stdout] 108 |                     try!(self.transition(w, State::MarkdownFirstLine)),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rs2md.rs:110:21
[INFO] [stdout]     |
[INFO] [stdout] 110 |                     try!(self.transition(w, State::MarkdownLines)),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rs2md.rs:123:21
[INFO] [stdout]     |
[INFO] [stdout] 123 |                     try!(self.transition(w, State::Rust)),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rs2md.rs:149:21
[INFO] [stdout]     |
[INFO] [stdout] 149 |                     try!(writeln!(w, "```{{.rust{}", &note[1..]));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rs2md.rs:151:21
[INFO] [stdout]     |
[INFO] [stdout] 151 |                     try!(writeln!(w, "```rust"));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:139:21
[INFO] [stdout]     |
[INFO] [stdout] 139 |                     try!(write!(w, "WARNING: {}", warn));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:204:17
[INFO] [stdout]     |
[INFO] [stdout] 204 |         let m = try!(self.metadata());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:210:17
[INFO] [stdout]     |
[INFO] [stdout] 210 |         let m = try!(self.metadata());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:217:21
[INFO] [stdout]     |
[INFO] [stdout] 217 |             let f = try!(File::open(&self.0));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:227:21
[INFO] [stdout]     |
[INFO] [stdout] 227 |             let f = try!(File::open(&self.0));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:245:28
[INFO] [stdout]     |
[INFO] [stdout] 245 |         process_with_stamp(try!(File::open(stamp_path)), emit_rerun_if)
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:259:28
[INFO] [stdout]     |
[INFO] [stdout] 259 |         process_with_stamp(try!(File::open(stamp_path)), emit_rerun_if)
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:296:17
[INFO] [stdout]     |
[INFO] [stdout] 296 |     let mut c = try!(Context::new(Some(stamp)));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:298:5
[INFO] [stdout]     |
[INFO] [stdout] 298 |     try!(c.gather_inputs());
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:299:5
[INFO] [stdout]     |
[INFO] [stdout] 299 |     try!(c.generate_content());
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:300:5
[INFO] [stdout]     |
[INFO] [stdout] 300 |     try!(c.check_input_timestamps());
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:301:5
[INFO] [stdout]     |
[INFO] [stdout] 301 |     try!(c.adjust_stamp_timestamp());
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:309:17
[INFO] [stdout]     |
[INFO] [stdout] 309 |     let mut c = try!(Context::new(None));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:311:5
[INFO] [stdout]     |
[INFO] [stdout] 311 |     try!(c.gather_inputs());
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:312:5
[INFO] [stdout]     |
[INFO] [stdout] 312 |     try!(c.generate_content());
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:313:5
[INFO] [stdout]     |
[INFO] [stdout] 313 |     try!(c.check_input_timestamps());
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:314:5
[INFO] [stdout]     |
[INFO] [stdout] 314 |     try!(c.create_stamp());
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:315:5
[INFO] [stdout]     |
[INFO] [stdout] 315 |     try!(c.adjust_stamp_timestamp());
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:530:29
[INFO] [stdout]     |
[INFO] [stdout] 530 |                 let mtime = try!(stamp.modified());
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:718:23
[INFO] [stdout]     |
[INFO] [stdout] 718 |             let ent = try!(ent);
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:729:13
[INFO] [stdout]     |
[INFO] [stdout] 729 |             try!(warn_if_nonexistant(&rs));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:735:21
[INFO] [stdout]     |
[INFO] [stdout] 735 |             let t = try!(rs.transform());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:755:23
[INFO] [stdout]     |
[INFO] [stdout] 755 |             let ent = try!(ent);
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:766:13
[INFO] [stdout]     |
[INFO] [stdout] 766 |             try!(warn_if_nonexistant(&md));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:772:21
[INFO] [stdout]     |
[INFO] [stdout] 772 |             let t = try!(md.transform());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:800:26
[INFO] [stdout]     |
[INFO] [stdout] 800 |             let source = try!(File::open(&original.0));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:801:26
[INFO] [stdout]     |
[INFO] [stdout] 801 |             let target = try!(File::create(&generate.0));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:804:13
[INFO] [stdout]     |
[INFO] [stdout] 804 |             try!(rs2md(source, target));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:807:13
[INFO] [stdout]     |
[INFO] [stdout] 807 |             try!(set_file_times(&generate.0, timestamp, timestamp));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:810:26
[INFO] [stdout]     |
[INFO] [stdout] 810 |             let source = try!(File::open(&original.0));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:811:26
[INFO] [stdout]     |
[INFO] [stdout] 811 |             let target = try!(File::create(&generate.0));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rs2md.rs:158:17
[INFO] [stdout]     |
[INFO] [stdout] 158 |                 try!(writeln!(w, "```"));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rs2md.rs:167:13
[INFO] [stdout]     |
[INFO] [stdout] 167 |             try!(self.effect(EffectContext::NonblankLine(line), Effect::BlankLn, w));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rs2md.rs:192:17
[INFO] [stdout]     |
[INFO] [stdout] 192 |                 try!(self.effect(EffectContext::Transition(s), Effect::FinisCodeBlock, w));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rs2md.rs:194:21
[INFO] [stdout]     |
[INFO] [stdout] 194 |                     try!(self.effect(EffectContext::Transition(s), Effect::BlankLn, w));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rs2md.rs:201:21
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     try!(self.effect(EffectContext::Transition(s), Effect::BlankLitComment, w));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rs2md.rs:207:17
[INFO] [stdout]     |
[INFO] [stdout] 207 |                 try!(self.finish_section(w));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rs2md.rs:209:21
[INFO] [stdout]     |
[INFO] [stdout] 209 |                     try!(self.effect(EffectContext::Transition(s), Effect::BlankLn, w));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:814:13
[INFO] [stdout]     |
[INFO] [stdout] 814 |             try!(md2rs(source, target));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rs2md.rs:212:17
[INFO] [stdout]     |
[INFO] [stdout] 212 |                 try!(self.effect(EffectContext::Transition(s), Effect::StartCodeBlock, w));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/lib.rs:159:32
[INFO] [stdout]     |
[INFO] [stdout] 159 |     fn cause(&self) -> Option<&ErrorTrait> {
[INFO] [stdout]     |                                ^^^^^^^^^^ help: use `dyn`: `dyn ErrorTrait`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/md2rs.rs:50:50
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn handle(&mut self, line: &str, w: &mut Write) -> io::Result<()> {
[INFO] [stdout]    |                                                  ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/md2rs.rs:114:53
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn meta_note(&mut self, note: &str, w: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                                     ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/md2rs.rs:119:67
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn name_block(&mut self, _line: &str, name: &str, w: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                                                   ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/md2rs.rs:124:57
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn nonblank_line(&mut self, line: &str, w: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/md2rs.rs:151:39
[INFO] [stdout]     |
[INFO] [stdout] 151 |     fn blank_line(&mut self, _w: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/md2rs.rs:164:42
[INFO] [stdout]     |
[INFO] [stdout] 164 |     fn finish_section(&mut self, w: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                          ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/md2rs.rs:172:38
[INFO] [stdout]     |
[INFO] [stdout] 172 |     fn transition(&mut self, w: &mut Write, s: State) -> io::Result<()> {
[INFO] [stdout]     |                                      ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/rs2md.rs:48:40
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn finalize(&mut self, w: &mut Write) -> io::Result<()> {
[INFO] [stdout]    |                                        ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/rs2md.rs:58:50
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn handle(&mut self, line: &str, w: &mut Write) -> io::Result<()> {
[INFO] [stdout]    |                                                  ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/rs2md.rs:130:55
[INFO] [stdout]     |
[INFO] [stdout] 130 |     fn emit_named_code(&mut self, name: &str, w: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/rs2md.rs:141:64
[INFO] [stdout]     |
[INFO] [stdout] 141 |     fn effect(&mut self, _c: EffectContext, e: Effect, w: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                                                ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/rs2md.rs:165:53
[INFO] [stdout]     |
[INFO] [stdout] 165 |     fn nonblank_line(&mut self, line: &str, w: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                                     ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/rs2md.rs:176:39
[INFO] [stdout]     |
[INFO] [stdout] 176 |     fn blank_line(&mut self, _w: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/rs2md.rs:184:43
[INFO] [stdout]     |
[INFO] [stdout] 184 |     fn finish_section(&mut self, _w: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/rs2md.rs:188:38
[INFO] [stdout]     |
[INFO] [stdout] 188 |     fn transition(&mut self, w: &mut Write, s: State) -> io::Result<()> {
[INFO] [stdout]     |                                      ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:816:13
[INFO] [stdout]     |
[INFO] [stdout] 816 |             try!(set_file_times(&generate.0,
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:819:26
[INFO] [stdout]     |
[INFO] [stdout] 819 |             let source = try!(File::open(&original.0));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:820:26
[INFO] [stdout]     |
[INFO] [stdout] 820 |             let target = try!(File::open(&generate.0));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:842:54
[INFO] [stdout]     |
[INFO] [stdout] 842 |             if let MtimeResult::Modified(new_time) = try!(original.modified()) {
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:853:54
[INFO] [stdout]     |
[INFO] [stdout] 853 |             if let MtimeResult::Modified(new_time) = try!(original.modified()) {
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:866:18
[INFO] [stdout]     |
[INFO] [stdout] 866 |         let _f = try!(File::create(STAMP));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/md2rs.rs:40:24
[INFO] [stdout]    |
[INFO] [stdout] 40 |             let line = try!(line);
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/md2rs.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 |             try!(self.handle(&line, &mut w));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/md2rs.rs:59:21
[INFO] [stdout]    |
[INFO] [stdout] 59 |                     try!(self.transition(w, State::MarkdownMeta));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/md2rs.rs:60:21
[INFO] [stdout]    |
[INFO] [stdout] 60 |                     try!(self.meta_note(&rest, w));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/md2rs.rs:69:21
[INFO] [stdout]    |
[INFO] [stdout] 69 |                     try!(self.transition(w, State::MarkdownMeta));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/md2rs.rs:70:21
[INFO] [stdout]    |
[INFO] [stdout] 70 |                     try!(self.meta_note(&format!(" {{{}", rest), w));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/md2rs.rs:132:13
[INFO] [stdout]     |
[INFO] [stdout] 132 |             try!(writeln!(w, "{}", blank_prefix));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/md2rs.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 try!(self.transition(w, State::MarkdownText)),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/md2rs.rs:166:13
[INFO] [stdout]     |
[INFO] [stdout] 166 |             try!(writeln!(w, ""));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/md2rs.rs:176:17
[INFO] [stdout]     |
[INFO] [stdout] 176 |                 try!(self.finish_section(w));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/md2rs.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 184 |                 try!(self.finish_section(w));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/md2rs.rs:188:17
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 try!(self.finish_section(w));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rs2md.rs:42:24
[INFO] [stdout]    |
[INFO] [stdout] 42 |             let line = try!(line);
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rs2md.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |             try!(self.handle(&line, &mut w));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rs2md.rs:65:17
[INFO] [stdout]    |
[INFO] [stdout] 65 |                 try!(self.blank_line(w))
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rs2md.rs:69:21
[INFO] [stdout]    |
[INFO] [stdout] 69 |                     try!(self.transition(w, State::MarkdownFirstLine)),
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rs2md.rs:71:21
[INFO] [stdout]    |
[INFO] [stdout] 71 |                     try!(self.transition(w, State::MarkdownLines)),
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rs2md.rs:85:25
[INFO] [stdout]    |
[INFO] [stdout] 85 |                         try!(self.transition(w, State::MarkdownFirstLine));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rs2md.rs:86:25
[INFO] [stdout]    |
[INFO] [stdout] 86 |                         try!(self.emit_named_code(line.trim(), w));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rs2md.rs:89:25
[INFO] [stdout]    |
[INFO] [stdout] 89 |                         try!(self.transition(w, State::MarkdownLines));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rs2md.rs:90:25
[INFO] [stdout]    |
[INFO] [stdout] 90 |                         try!(self.emit_named_code(line.trim(), w));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rs2md.rs:93:25
[INFO] [stdout]    |
[INFO] [stdout] 93 |                         try!(self.emit_named_code(line.trim(), w));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rs2md.rs:108:21
[INFO] [stdout]     |
[INFO] [stdout] 108 |                     try!(self.transition(w, State::MarkdownFirstLine)),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rs2md.rs:110:21
[INFO] [stdout]     |
[INFO] [stdout] 110 |                     try!(self.transition(w, State::MarkdownLines)),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rs2md.rs:123:21
[INFO] [stdout]     |
[INFO] [stdout] 123 |                     try!(self.transition(w, State::Rust)),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rs2md.rs:149:21
[INFO] [stdout]     |
[INFO] [stdout] 149 |                     try!(writeln!(w, "```{{.rust{}", &note[1..]));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rs2md.rs:151:21
[INFO] [stdout]     |
[INFO] [stdout] 151 |                     try!(writeln!(w, "```rust"));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rs2md.rs:158:17
[INFO] [stdout]     |
[INFO] [stdout] 158 |                 try!(writeln!(w, "```"));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rs2md.rs:167:13
[INFO] [stdout]     |
[INFO] [stdout] 167 |             try!(self.effect(EffectContext::NonblankLine(line), Effect::BlankLn, w));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rs2md.rs:192:17
[INFO] [stdout]     |
[INFO] [stdout] 192 |                 try!(self.effect(EffectContext::Transition(s), Effect::FinisCodeBlock, w));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rs2md.rs:194:21
[INFO] [stdout]     |
[INFO] [stdout] 194 |                     try!(self.effect(EffectContext::Transition(s), Effect::BlankLn, w));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rs2md.rs:201:21
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     try!(self.effect(EffectContext::Transition(s), Effect::BlankLitComment, w));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rs2md.rs:207:17
[INFO] [stdout]     |
[INFO] [stdout] 207 |                 try!(self.finish_section(w));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rs2md.rs:209:21
[INFO] [stdout]     |
[INFO] [stdout] 209 |                     try!(self.effect(EffectContext::Transition(s), Effect::BlankLn, w));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rs2md.rs:212:17
[INFO] [stdout]     |
[INFO] [stdout] 212 |                 try!(self.effect(EffectContext::Transition(s), Effect::StartCodeBlock, w));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/lib.rs:159:32
[INFO] [stdout]     |
[INFO] [stdout] 159 |     fn cause(&self) -> Option<&ErrorTrait> {
[INFO] [stdout]     |                                ^^^^^^^^^^ help: use `dyn`: `dyn ErrorTrait`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/md2rs.rs:50:50
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn handle(&mut self, line: &str, w: &mut Write) -> io::Result<()> {
[INFO] [stdout]    |                                                  ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/md2rs.rs:114:53
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn meta_note(&mut self, note: &str, w: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                                     ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/md2rs.rs:119:67
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn name_block(&mut self, _line: &str, name: &str, w: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                                                   ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/md2rs.rs:124:57
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn nonblank_line(&mut self, line: &str, w: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/md2rs.rs:151:39
[INFO] [stdout]     |
[INFO] [stdout] 151 |     fn blank_line(&mut self, _w: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/md2rs.rs:164:42
[INFO] [stdout]     |
[INFO] [stdout] 164 |     fn finish_section(&mut self, w: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                          ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/md2rs.rs:172:38
[INFO] [stdout]     |
[INFO] [stdout] 172 |     fn transition(&mut self, w: &mut Write, s: State) -> io::Result<()> {
[INFO] [stdout]     |                                      ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/rs2md.rs:48:40
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn finalize(&mut self, w: &mut Write) -> io::Result<()> {
[INFO] [stdout]    |                                        ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/rs2md.rs:58:50
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn handle(&mut self, line: &str, w: &mut Write) -> io::Result<()> {
[INFO] [stdout]    |                                                  ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/rs2md.rs:130:55
[INFO] [stdout]     |
[INFO] [stdout] 130 |     fn emit_named_code(&mut self, name: &str, w: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/rs2md.rs:141:64
[INFO] [stdout]     |
[INFO] [stdout] 141 |     fn effect(&mut self, _c: EffectContext, e: Effect, w: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                                                ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/rs2md.rs:165:53
[INFO] [stdout]     |
[INFO] [stdout] 165 |     fn nonblank_line(&mut self, line: &str, w: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                                     ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/rs2md.rs:176:39
[INFO] [stdout]     |
[INFO] [stdout] 176 |     fn blank_line(&mut self, _w: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/rs2md.rs:184:43
[INFO] [stdout]     |
[INFO] [stdout] 184 |     fn finish_section(&mut self, _w: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/rs2md.rs:188:38
[INFO] [stdout]     |
[INFO] [stdout] 188 |     fn transition(&mut self, w: &mut Write, s: State) -> io::Result<()> {
[INFO] [stdout]     |                                      ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/lib.rs:150:40
[INFO] [stdout]     |
[INFO] [stdout] 150 |             Error::IoError(ref e) => e.description(),
[INFO] [stdout]     |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/lib.rs:152:23
[INFO] [stdout]     |
[INFO] [stdout] 152 |                 error.description()
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/lib.rs:150:40
[INFO] [stdout]     |
[INFO] [stdout] 150 |             Error::IoError(ref e) => e.description(),
[INFO] [stdout]     |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/lib.rs:152:23
[INFO] [stdout]     |
[INFO] [stdout] 152 |                 error.description()
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/lib.rs:740:57
[INFO] [stdout]     |
[INFO] [stdout] 740 |                     println!("gather_inputs err: {}", e.description());
[INFO] [stdout]     |                                                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/lib.rs:782:57
[INFO] [stdout]     |
[INFO] [stdout] 782 |                     println!("gather_inputs err: {}", e.description());
[INFO] [stdout]     |                                                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/lib.rs:740:57
[INFO] [stdout]     |
[INFO] [stdout] 740 |                     println!("gather_inputs err: {}", e.description());
[INFO] [stdout]     |                                                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/lib.rs:782:57
[INFO] [stdout]     |
[INFO] [stdout] 782 |                     println!("gather_inputs err: {}", e.description());
[INFO] [stdout]     |                                                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::str::<impl str>::trim_left`: superseded by `trim_start`
[INFO] [stdout]   --> src/rs2md.rs:59:31
[INFO] [stdout]    |
[INFO] [stdout] 59 |         let line_right = line.trim_left();
[INFO] [stdout]    |                               ^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_start`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::str::<impl str>::trim_left`: superseded by `trim_start`
[INFO] [stdout]   --> src/rs2md.rs:59:31
[INFO] [stdout]    |
[INFO] [stdout] 59 |         let line_right = line.trim_left();
[INFO] [stdout]    |                               ^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_start`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 94 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 94 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]  --> src/main.rs:7:32
[INFO] [stdout]   |
[INFO] [stdout] 7 |         let mut cause: Option<&Error> = Some(&e);
[INFO] [stdout]   |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:171:17
[INFO] [stdout]     |
[INFO] [stdout] 171 |     let mut f = try!(File::create(p));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:172:5
[INFO] [stdout]     |
[INFO] [stdout] 172 |     try!(write!(f, "{}", content));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:173:5
[INFO] [stdout]     |
[INFO] [stdout] 173 |     try!(f.flush());
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:191:22
[INFO] [stdout]     |
[INFO] [stdout] 191 |                      try!(p.metadata()).mtime());
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:207:22
[INFO] [stdout]     |
[INFO] [stdout] 207 |                      try!(p.metadata()).mtime());
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:381:9
[INFO] [stdout]     |
[INFO] [stdout] 381 |         try!(setup());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:385:9
[INFO] [stdout]     |
[INFO] [stdout] 385 |         try!(pre());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:388:9
[INFO] [stdout]     |
[INFO] [stdout] 388 |         try!(run());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:392:9
[INFO] [stdout]     |
[INFO] [stdout] 392 |         try!(post());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:437:13
[INFO] [stdout]     |
[INFO] [stdout] 437 |             try!(create_file(Target::Src, "foo.rs", HELLO_WORLD_RS, TIME_B1));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting
[INFO] [stdout]  --> src/main.rs:9:32
[INFO] [stdout]   |
[INFO] [stdout] 9 |             let next_cause = c.cause();
[INFO] [stdout]   |                                ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/main.rs:11:42
[INFO] [stdout]    |
[INFO] [stdout] 11 |                 println!("{}, due to", c.description());
[INFO] [stdout]    |                                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/main.rs:13:46
[INFO] [stdout]    |
[INFO] [stdout] 13 |                 println!("root error: {}", c.description());
[INFO] [stdout]    |                                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:461:13
[INFO] [stdout]     |
[INFO] [stdout] 461 |             try!(create_file(Target::Lit, "foo.md", HELLO_WORLD_MD, TIME_B1));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:485:13
[INFO] [stdout]     |
[INFO] [stdout] 485 |             try!(create_file(Target::Root, tango::STAMP, "", TIME_A1));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:486:13
[INFO] [stdout]     |
[INFO] [stdout] 486 |             try!(create_file(Target::Src, "foo.rs", HELLO_WORLD_RS, TIME_B1));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:510:13
[INFO] [stdout]     |
[INFO] [stdout] 510 |             try!(create_file(Target::Root, tango::STAMP, "", TIME_A1));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:511:13
[INFO] [stdout]     |
[INFO] [stdout] 511 |             try!(create_file(Target::Lit, "foo.md", HELLO_WORLD_MD, TIME_B1));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/main.rs:17:33
[INFO] [stdout]    |
[INFO] [stdout] 17 |         panic!("IO error {}", e.description());
[INFO] [stdout]    |                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:534:13
[INFO] [stdout]     |
[INFO] [stdout] 534 |             try!(create_file(Target::Lit, "foo.md", HELLO_WORLD_MD, TIME_B1));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:536:13
[INFO] [stdout]     |
[INFO] [stdout] 536 |             try!(run_tango());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:542:24
[INFO] [stdout]     |
[INFO] [stdout] 542 |             let rs_t = try!(Target::Src.path_buf("foo.rs").metadata()).timestamp();
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:543:24
[INFO] [stdout]     |
[INFO] [stdout] 543 |             let md_t = try!(Target::Lit.path_buf("foo.md").metadata()).timestamp();
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:553:24
[INFO] [stdout]     |
[INFO] [stdout] 553 |             let rs_t = try!(Target::Src.path_buf("foo.rs").metadata()).timestamp();
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:554:24
[INFO] [stdout]     |
[INFO] [stdout] 554 |             let md_t = try!(Target::Lit.path_buf("foo.md").metadata()).timestamp();
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:568:13
[INFO] [stdout]     |
[INFO] [stdout] 568 |             try!(create_file(Target::Src, "foo.rs", HELLO_WORLD_RS, TIME_B1));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:570:13
[INFO] [stdout]     |
[INFO] [stdout] 570 |             try!(run_tango());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:577:24
[INFO] [stdout]     |
[INFO] [stdout] 577 |             let rs_t = try!(Target::Src.path_buf("foo.rs").metadata()).timestamp();
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:579:24
[INFO] [stdout]     |
[INFO] [stdout] 579 |             let md_t = try!(Target::Lit.path_buf("foo.md").metadata()).timestamp();
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:589:24
[INFO] [stdout]     |
[INFO] [stdout] 589 |             let rs_t = try!(Target::Src.path_buf("foo.rs").metadata()).timestamp();
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:590:24
[INFO] [stdout]     |
[INFO] [stdout] 590 |             let md_t = try!(Target::Lit.path_buf("foo.md").metadata()).timestamp();
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:607:13
[INFO] [stdout]     |
[INFO] [stdout] 607 |             try!(create_file(Target::Lit, "foo.md", HELLO_WORLD_MD, TIME_B1));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:609:13
[INFO] [stdout]     |
[INFO] [stdout] 609 |             try!(run_tango());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:611:25
[INFO] [stdout]     |
[INFO] [stdout] 611 |             let mut f = try!(File::create(rs_path));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:612:13
[INFO] [stdout]     |
[INFO] [stdout] 612 |             try!(write!(f, "{}", HELLO_WORLD2_RS));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]  --> src/main.rs:7:32
[INFO] [stdout]   |
[INFO] [stdout] 7 |         let mut cause: Option<&Error> = Some(&e);
[INFO] [stdout]   |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:613:13
[INFO] [stdout]     |
[INFO] [stdout] 613 |             try!(f.flush());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:622:24
[INFO] [stdout]     |
[INFO] [stdout] 622 |             let rs_t = try!(rs_path.metadata()).timestamp();
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:623:24
[INFO] [stdout]     |
[INFO] [stdout] 623 |             let md_t = try!(md_path.metadata()).timestamp();
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:635:24
[INFO] [stdout]     |
[INFO] [stdout] 635 |             let rs_t = try!(rs_path.metadata()).timestamp();
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:636:24
[INFO] [stdout]     |
[INFO] [stdout] 636 |             let md_t = try!(md_path.metadata()).timestamp();
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:639:25
[INFO] [stdout]     |
[INFO] [stdout] 639 |             let mut f = try!(File::open(md_path));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> tests/runner.rs:641:13
[INFO] [stdout]     |
[INFO] [stdout] 641 |             try!(f.read_to_string(&mut s));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting
[INFO] [stdout]  --> src/main.rs:9:32
[INFO] [stdout]   |
[INFO] [stdout] 9 |             let next_cause = c.cause();
[INFO] [stdout]   |                                ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/main.rs:11:42
[INFO] [stdout]    |
[INFO] [stdout] 11 |                 println!("{}, due to", c.description());
[INFO] [stdout]    |                                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/main.rs:13:46
[INFO] [stdout]    |
[INFO] [stdout] 13 |                 println!("root error: {}", c.description());
[INFO] [stdout]    |                                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/main.rs:17:33
[INFO] [stdout]    |
[INFO] [stdout] 17 |         panic!("IO error {}", e.description());
[INFO] [stdout]    |                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> tests/runner.rs:127:59
[INFO] [stdout]     |
[INFO] [stdout] 127 |             panic!("{} due to {}", s, indent_at_newline(e.description()));
[INFO] [stdout]     |                                                           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> tests/runner.rs:272:48
[INFO] [stdout]     |
[INFO] [stdout] 272 |             TangoRunError::IoError(ref e) => e.description(),
[INFO] [stdout]     |                                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> tests/runner.rs:344:65
[INFO] [stdout]     |
[INFO] [stdout] 344 | ...                   prefix, ent.file_name(), e.description());
[INFO] [stdout]     |                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> tests/runner.rs:356:43
[INFO] [stdout]     |
[INFO] [stdout] 356 | ...                   prefix, i, e.description());
[INFO] [stdout]     |                                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 42 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 6.97s
[INFO] running `Command { std: "docker" "inspect" "e3a7c21114006fe44788aeef266984f70b6e2fd0c0f837c63d79a1423fdc6fdb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e3a7c21114006fe44788aeef266984f70b6e2fd0c0f837c63d79a1423fdc6fdb", kill_on_drop: false }`
[INFO] [stdout] e3a7c21114006fe44788aeef266984f70b6e2fd0c0f837c63d79a1423fdc6fdb
